a shameful defeat - Espagnol Anglais Dictionnaire